package com.mzba.zxdlyllp;

import java.util.ArrayList;
import java.util.List;

import android.content.Context;
import android.os.Bundle;
import android.text.Html;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;

import com.actionbarsherlock.app.SherlockFragment;
import com.mzba.zxdlyllp.utils.AphidLog;
import com.mzba.zxdlyllp.widget.flip.FlipViewController;
/**
 * 
 * @author 06peng
 *
 */
public class SexPositionFragment extends SherlockFragment {
	
	private String content = "";
	private FlipViewController flipView;
	/**
	 * 显示的字数
	 */
	private  int nums = 500;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		content += "<b>性爱</b>指高等智能动物（如：人类）的有情感、用心地和对方进行性亲密的行为，是怀着爱心和幸福感情的美好的男女性行为，它不同于单纯的肉体性交，更不同于父母之爱、朋友之爱。性爱是社会得以延续和发展的一种伟大重要动力。性爱是男女欢娱之事，性与爱是完美的统一合体，不仅仅是性交行为，性爱是区别于那种流于庸俗和卑鄙式的泄欲式的肉体占有。性爱其真正目的就是为了表达和追求内心之爱的幸福境界。性学专家通过研究，发现性爱是天然的镇静剂、镇痛剂，具有提高免疫系统的功能。";
		content += "<br><br><b>健康效应</b>";
		content += "<br><br><b>1.锻炼身体。</b>";
		content += "宾夕法尼亚医学院的研究认为：性生活相当于做慢跑运动。如以每星期做爱3次计，一年之内世界各地奇怪的性爱法规 (27张)相当于慢跑75公里，所燃烧的热能是7500卡。由于不知不觉中加深了呼吸，从而增加了细胞内获得的氧气量，促进了体内各脏器和组织的功能。这一点看来还是有一定根据。";
		content += "<br><br><b>2.增加激素分泌。</b>";
		content += "男性每天都要分泌一种叫做脱氧雄缁酮的激素，而且男性也需要经常补充这类雄激素，因为只有这样才能维持男性的特征。在做爱期间特别是在性高潮和射精前，体内能自然释放的该激素比平时高3-5倍，所以在西方。很多男性不用吃药物来补充激素，倒希望身体能够自然释放这样具有男性气质的激素。对女性而言，雌激素能够使女性保持良好的血液循环。性生活有规律的女性，雌激素水平比偶尔做爱的女性要高得多。";
		content += "<br><br><b>3.保护前列腺。</b>";
		content += "<br><br>性发育成熟的男性定期的射精能帮助清除前列腺内堆积的前列腺液。每次射精，有1/5是精子，4/5是精液，其中包括大量的前列腺液，如果长期没有射精，前列腺内就会堆积陈旧的前列腺液，但需要注意的是，性生活不能过分，因为频繁的性生活，使阴茎处于慢性充血的状况，导致前列腺肥大或者肿大，容易患慢性前列腺炎。";
		content += "<br><br><b>4.有效减少心脏病和心肌梗塞的发生。</b>";
		content += "<br><br>性生活可以让骨盆。不过也有报道，一些人在性交的过程中猝死，因为突发心肌梗塞，所以如果身体已经发现有心脏病的迹象，过性生活的时候就应该避免动作过于激烈。";
		content += "<br><br><b>5.缓解疼痛。</b>";
		content += "<br><br>性生活(尤其在高潮期)可以减轻外伤引起的疼痛、关节痛、腰痛和头痛，性兴奋和性高潮时释放的内啡呔能提高忍受疼痛的能力.";
		content += "<br><br><b>6.减轻压力、保护头脑年轻。</b>";
		content += "<br><br>工作紧张，很多人希望减压，泡吧、健身、打球都是现代人减压的选择，其实在人心情愉悦的时候进行性生活，对男女双方都是最有效的减少精神压力的途径。但是过度劳累，工作压力大，也会没有心情做爱，因为这也会消耗体力，所以没有精力的情况下也不要勉强。根据日本的医学研究表明：适当的性生活有助于防止大脑老化和促进新陈代谢，推迟记忆力减退的速度。";
		content += "<br><br><b>7减少皮肤病的发生，促进美貌。</b>";
		content += "<br><br>皮肤血液循环不良，会导致粉刺、暗疮等皮肤病。而适度的性爱会加速血液循环，均衡新陈代谢，让皮肤光洁细嫩，并起到防治皮肤病的作用。苏格兰皇家爱丁堡医院对欧洲、美国的3500人(年龄在18到102岁)进行十年追踪研究，发现人的外观25%来自遗传、75%来自行为，而行为包括3个因素：身体运动、心理活动、性爱。可以说有规律的性爱能使人容貌更美，但反过来就不一定成立。";
		content += "<br><br><b>8.精液有助于清除阴道杂菌。</b>";
		content += "<br><br>实验证明精液中有一种抗菌物质—精液胞浆素，它能杀灭葡萄球菌、链球菌、肺炎球菌等致病菌。虽然精液中有杀灭致病菌的成分，也不能就此认为生病不用上医院治疗，毕竟这种杀菌成分很少，不足以抵御身体已经受到致病菌的侵袭，误解为频频性交当抗生素使用。";
		content += "<br><br><b>9.提高免疫系统的抗病能力。</b>";
		content += "<br><br>现代文明生活，空调、以车代步、空气污染、缺少运动等等反而让人们的免疫系统比以往更加脆弱，巨大的工作压力降低了人体免疫功能。性生活可以使肾上腺均衡分泌，使免疫系统能保持在较好的状态，这个与滥交患上艾滋病(获得性免疫缺陷)相对立。";
		content += "<br><br><b>10.有助于男女双方寿命的延长。</b>";
		content += "<br><br>在俄罗斯车臣、外高加索地区，有很多长寿的人。一位90岁的男子与37岁的女子结婚，生下5个小孩，其中最小的孩子是父亲96岁时才出生的。有一位135岁的男性说他127岁才停止过性生活。有研究显示，这个地区人们的长寿秘诀与他们经常的性生活有关。";
		
		
	}
	
	@Override
	public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
		flipView = new FlipViewController(getSherlockActivity());
		flipView.setAdapter(new MyBaseAdapter(getSherlockActivity()));
		return flipView;
	}
	
	private  class MyBaseAdapter extends BaseAdapter {
		private  List<Data> IMG_DESCRIPTIONS = new ArrayList<Data>();
		private  int leng = content.length()/nums;
		private  String text;
	
		
		private void initDate(){
			if (content.length() % nums > 0) {
				leng = leng + 1;
			}
			for (int i = 0; i <leng; i++) {
				if (i == leng - 1) {
					text = content.substring(i * nums, content.length());
				} else {
					text = content.substring(i * nums, (i * nums + nums));
				}
				IMG_DESCRIPTIONS.add(new Data("", "potala_palace.jpg", text));
			}
		}

		private LayoutInflater inflater;

		private MyBaseAdapter(Context context) {
			inflater = LayoutInflater.from(context);
			initDate();
		}

		@Override
		public int getCount() {
			return IMG_DESCRIPTIONS.size();
		}

		@Override
		public Object getItem(int position) {
			return position;
		}

		@Override
		public long getItemId(int position) {
			return position;
		}

		@Override
		public View getView(int position, View convertView, ViewGroup parent) {
			View layout = convertView;
			if (convertView == null)
				layout = inflater.inflate(R.layout.complex1, null);

			final Data data = IMG_DESCRIPTIONS.get(position);
			
			TextView titleView = (TextView) layout.findViewById(R.id.title);
			titleView.setText(AphidLog.format("%d. %s", position+1, data.title));
			
//			ImageView photoView = (ImageView) layout.findViewById(R.id.photo);
//			photoView.setImageBitmap(IO.readBitmap(inflater.getContext().getAssets(), data.imageFilename));
			
			TextView textView = (TextView) layout.findViewById(R.id.description);
			textView.setTextSize(16.0f);
			textView.setPadding(0, 2, 0, 3);
			textView.setText(Html.fromHtml(data.description));
			return layout;
		}

		private  class Data {
			public String title;
			public String imageFilename;
			public String description;

			private Data(String title, String imageFilename,String description) {
				this.title = title;
				this.imageFilename = imageFilename;
				this.description = description;
			}
		}
	}
}
